package com.sansan.qiangji.entity.base;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

//位置表
@Data
public class Stock {
    /**
     * 库位Id
     */
    private Integer stockId;
    /**
     * 所属货架
     */
    private String shelveName;
    /**
     * 库位列
     */
    private Integer stockWidth;
    /**
     * 库位层
     */
    private Integer stockHeight;
    /**
     * 入库单编号
     */
    private String pushOrderCode;
    /**
     * 入库单详情编号
     */
    private String pushOrderDetailCode;
    /**
     * 库位货物编号
     */
    private String productCode;
    /**
     * 库位货物名称
     */
    private String productName;
    /**
     * 货物状态(已绑定/已存放/空闲)
     */
    private String stockStatus;

    private Integer unitCount;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date pushTime;

    /**
     * 库位状态（正常/冻结）
     */
    private String freezeStatus = "正常";

    /**
     * 物料箱号
     * */
    private String boxCode;

    /**
     * 箱子详情编号
     * */
    private String boxDetailCode;

    /**
     * 批次号
     * */
    private String batchNumber;
}
